package com.l.utils;

import java.net.URL;
import java.net.URLConnection;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.stereotype.Component;

@Component
public class Time {
	
	public static String getTime() throws Exception {
	      // URL url=new URL("http://www.avatardata.cn/Docs/Api/054a6c5f-3a6f-4e3d-a432-75a33383517d");//取得资源对象
	     URL url=new URL("http://www.baidu.com");//取得资源对象
	     URLConnection uc=url.openConnection();//生成连接对象
		
	       uc.connect(); //发出连接
	       long ld=uc.getDate(); //取得网站日期时间
	       Date date=new Date(ld); //转换为标准时间对象
	       Date date1 = new Date();
	       //分别取得时间中的小时，分钟和秒，并输出
//	       System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
	       SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
	       return format.format(date);
	 }
	public static String getTime1() throws Exception {
	      // URL url=new URL("http://www.avatardata.cn/Docs/Api/054a6c5f-3a6f-4e3d-a432-75a33383517d");//取得资源对象
	     URL url=new URL("http://www.baidu.com");//取得资源对象
		URLConnection uc=url.openConnection();//生成连接对象
	       uc.connect(); //发出连接
	       long ld=uc.getDate(); //取得网站日期时间
	       Date date=new Date(ld); //转换为标准时间对象
	       Date date1 = new Date();
	       //分别取得时间中的小时，分钟和秒，并输出
//	       System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
	       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	       return format.format(date);
	 }
	public static String getTime2() throws Exception {
	      // URL url=new URL("http://www.avatardata.cn/Docs/Api/054a6c5f-3a6f-4e3d-a432-75a33383517d");//取得资源对象
	     URL url=new URL("http://www.baidu.com");//取得资源对象
		URLConnection uc=url.openConnection();//生成连接对象
	       uc.connect(); //发出连接
	       long ld=uc.getDate(); //取得网站日期时间
	       Date date=new Date(ld); //转换为标准时间对象
	       Date date1 = new Date();
	       //分别取得时间中的小时，分钟和秒，并输出
//	       System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
	       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
	       return format.format(date);
	 }
	public static String getTime3() throws Exception {
	     //  URL url=new URL("http://www.avatardata.cn/Docs/Api/054a6c5f-3a6f-4e3d-a432-75a33383517d");//取得资源对象
	     URL url=new URL("http://www.baidu.com");//取得资源对象
		URLConnection uc=url.openConnection();//生成连接对象
	       uc.connect(); //发出连接
	       long ld=uc.getDate(); //取得网站日期时间
	       Date date=new Date(ld); //转换为标准时间对象
	       Date date1 = new Date();
	       //分别取得时间中的小时，分钟和秒，并输出
//	       System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
	       SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
	       return format.format(date);
	 }
	
	public static String getTime4() throws Exception {
//	       URL url=new URL("http://www.avatardata.cn/Docs/Api/054a6c5f-3a6f-4e3d-a432-75a33383517d");//取得资源对象
	     //  URL url=new URL("http://www.baidu.com");//取得资源对象
	       URL url=new URL("http://www.baidu.com");//取得资源对象
	       URLConnection uc=url.openConnection();//生成连接对象
	       uc.connect(); //发出连接
	       long ld=uc.getDate(); //取得网站日期时间
	       Date date=new Date(ld); //转换为标准时间对象
	       Date date1 = new Date();
	       //分别取得时间中的小时，分钟和秒，并输出
//	       System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
	       SimpleDateFormat format = new SimpleDateFormat("yy-MM-dd");
	       return format.format(date);
	 }
	public static void main(String[] args) throws Exception {
		String time =Time.getTime4();
		System.out.println(time);
	}
	
	
	
}
